# 斐波那契数列
# 第1项是0，第2项是1，从第3项开始，每一项的值是前两项相加的和
# 0  1  1  2  3  5  8  13
# 练习：使用for循环和range函数编写一个程序，计算斐波那契数列的前10项，
# 将计算出的值放入到列表
fib = [0, 1]
n = int(input('请输入要计算多少项：'))
# 循环8次
for i in range(n - 2):
    # 每次循环计算前两项相加的和
    fib.append(fib[-1] + fib[-2])

print(fib)